package com.example.javapracticaltraining.entity.vo.request;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 来访登记VO对象
 */
@Data
@Schema(description = "来访登记请求对象")
public class VisitorRegistrationVO {
    
    @Schema(description = "访客姓名", example = "张三")
    private String visitorName;
    
    @Schema(description = "访客身份ID", example = "330102199001011234")
    private String idCardNumber;
    
    @Schema(description = "来访时间")
    private LocalDateTime visitTime;
    
    @Schema(description = "被访人姓名", example = "李四")
    private String visitedPersonName;
    
    @Schema(description = "访问原因", example = "探望亲友")
    private String reason;
}